package com.qidianit.mes.pojo;

import java.util.Date;

/**
 * @company 起点编程
 * @author 戴着假发的程序员
 * @date 2025/7/22 
 * @description 单位实体类
 */
public class Unit {
    private Long unitId; // 单位编号，主键，自动生成
    private String unitName; // 单位名称
    private String unitCode; // 单位编码
    private Byte mainUnitFlag; // 是否主单位
    private Double conversionRatio; // 与主单位的缓存比例
    private Byte enabledFlag; // 是否启用
    private Long mainUnitId; // 主单位编号
    private String remark; // 备注

    public Long getUnitId() {
        return unitId;
    }

    public void setUnitId(Long unitId) {
        this.unitId = unitId;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getUnitCode() {
        return unitCode;
    }

    public void setUnitCode(String unitCode) {
        this.unitCode = unitCode;
    }

    public Byte getMainUnitFlag() {
        return mainUnitFlag;
    }

    public void setMainUnitFlag(Byte mainUnitFlag) {
        this.mainUnitFlag = mainUnitFlag;
    }

    public Double getConversionRatio() {
        return conversionRatio;
    }

    public void setConversionRatio(Double conversionRatio) {
        this.conversionRatio = conversionRatio;
    }

    public Byte getEnabledFlag() {
        return enabledFlag;
    }

    public void setEnabledFlag(Byte enabledFlag) {
        this.enabledFlag = enabledFlag;
    }

    public Long getMainUnitId() {
        return mainUnitId;
    }

    public void setMainUnitId(Long mainUnitId) {
        this.mainUnitId = mainUnitId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return "Unit{" +
                "unitId=" + unitId +
                ", unitName='" + unitName + '\'' +
                ", unitCode='" + unitCode + '\'' +
                ", mainUnitFlag=" + mainUnitFlag +
                ", conversionRatio=" + conversionRatio +
                ", enabledFlag=" + enabledFlag +
                ", mainUnitId=" + mainUnitId +
                ", remark='" + remark + '\'' +
                '}';
    }
}